var limsSheetTitleConfig = Gikam.getPageObject({

    getEditListColumns : function() {
        return [ {
            checkbox : true
        }, {
            field : 'title',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE',
            editor : true,
            validators : ['notEmpty'],
        }, {
            field : 'title_En',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE_EN',
            editor : true,
            validators : ['notEmpty'],
        } ,{
            field : 'remark',
            title : 'T_LIMS_SHEET_READCONFIG.REMARK',
            type : 'richText',
            editor : true,
        }];
    },

    getBaseInfoFormFields : function() {
        return [ {
            field : 'title',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE',
            validators : [ 'strLength[0,40]' ],
            preInsert : true,
        }, {
            field : 'title_En',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE_EN',
            validators : [ 'strLength[0,40]' ],
            preInsert : true,
        }, ];
    },

    getSearchListColumns : function() {
        return [ {
            checkbox : true
        }, Gikam.status.getBpmnColumn(limsSheetTitleConfig.workflow.dbTable), {
            field : 'title',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE'
        }, {
            field : 'title_En',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE_EN'
        } ];
    },

    getChooseListColumns : function() {
        return [ {
            field : 'title',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE'
        }, {
            field : 'title_En',
            title : 'T_LIMS_SHEET_TITLE_CONFIG.TITLE_EN'
        }, ];
    },

    baseUrl : IFM_CONTEXT + '/secure/basemodule/common/eptstorage/file/parse/excelread/sheet-title-configs'
});
